// 此处是store的实例对象
import {action, observable} from "mobx-miniprogram"

export const store = observable({
  // 数据字段
  numA:1,
  numB:2,
  activeTabBarIndex:0,
  // 计算属性
  get sum(){
    return this.numA + this.numB
  },
  // action方法，用来修改store中的数据
  updateNum1:action(function(step){
    this.numA += step
  }),
  updateNum2:action(function(step){
    this.numB += step
  }),
  updateActiveTabBarIndex:action(function(index){
    this.activeTabBarIndex = index
  })
})